<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 vector-feature-night-mode-enabled skin-theme-clientpref-os vector-sticky-header-enabled" lang="fr" dir="ltr"><head>
<meta charset="UTF-8">
<title>Java SE</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://fr.wikipedia.org/wiki/Java_SE"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Java_SE rootpage-Java_SE skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Java SE</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="fr" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="fr" dir="ltr"><style data-mw-deduplicate="TemplateStyles:r223479407">
/* start https://fr.wikipedia.org/ */
.mw-parser-output .encadre{float:right;width:14em;min-width:min-content;padding:.5em .9em 0 .9em;margin-left:0.5em;margin-bottom:0.5em;border:solid 1px #99B3FF;background-color:var(--background-color-base,#fff)}.mw-parser-output .encadre-entete{display:flex;align-items:center;justify-content:center;gap:1em}.mw-parser-output .encadre-titre{font-weight:bold}.mw-parser-output .encadre-reference{text-align:center;font-size:.8em}@media screen{html.skin-theme-clientpref-night .mw-parser-output .encadre{border-color:#164e76}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .encadre{border-color:#164e76}}
/* end https://fr.wikipedia.org/ */
</style>
<div class="encadre notheme" style="background-color:#e4e4e440;">
<div class="encadre-entete">
<div class="encadre-titre"></div></div>
<div class="encadre-contenu">
<div class="mw-heading mw-heading3"><h3 id="Plateforme_Java"><div class="center"><a href="Plateforme_Java" title="Plateforme Java">Plateforme Java</a></div></h3></div>
<ul><li><b>Java SE</b></li>
<li><a href="Jakarta_EE" title="Jakarta EE">Jakarta EE</a></li>
<li><a href="Java_ME" title="Java ME">Java ME</a></li>
<li><a href="JavaFX" title="JavaFX">JavaFX</a></li>
<li><a href="Java_Card" title="Java Card">Java Card</a></li></ul>
</div>
</div>
<p><i><b><span class="lang-en" lang="en">Java Platform, Standard Edition</span></b></i>, ou <b>Java SE</b> (anciennement <i><b><span class="lang-en" lang="en">Java 2 Platform, Standard Edition</span></b></i>, ou <b>J2SE</b>), est une <a href="Sp%C3%A9cification_(norme_technique)" title="Spécification (norme technique)">spécification</a> de la <a href="Plateforme_Java" title="Plateforme Java">plateforme Java</a> d'<a href="Oracle_Corporation" class="mw-redirect" title="Oracle Corporation">Oracle</a>, destinée typiquement aux applications pour <a href="Poste_de_travail#Poste_de_travail_informatique" title="Poste de travail">poste de travail</a><sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>.
</p><p>La plateforme est composée, outre les <a href="Interface_de_programmation" title="Interface de programmation">API</a> de base :
</p>
<ul><li>des API spécialisées dans le poste client (<a href="Java_Foundation_Classes" title="Java Foundation Classes">JFC</a> et donc <a href="Swing_(Java)" title="Swing (Java)">Swing</a>, <a href="Abstract_Window_Toolkit" title="Abstract Window Toolkit">AWT</a> et <a href="Java2D" title="Java2D">Java2D</a>) ;</li>
<li>des API d'usage général comme <a href="Java_API_for_XML_Processing" title="Java API for XML Processing">JAXP</a> (pour le <span class="lang-en" lang="en"><i>parsing</i></span> <a href="Extensible_Markup_Language" title="Extensible Markup Language">XML</a>) ;</li>
<li>de <a href="Java_database_connectivity" class="mw-redirect" title="Java database connectivity">JDBC</a> (pour la gestion des bases de données).</li></ul>
<p>À chaque version de Java SE correspond notamment, comme toutes les éditions Java :
</p>
<ul><li>les <i><span class="lang-en" lang="en"><a href="Java_Specification_Requests" title="Java Specification Requests">Java Specification Requests</a></span></i> (JSR), constituant les spécifications de la version considérée ;</li>
<li>un <i><span class="lang-en" lang="en"><a href="Java_Development_Kit" title="Java Development Kit">Java Development Kit</a></span></i> (JDK), contenant les <a href="Biblioth%C3%A8que_logicielle" title="Bibliothèque logicielle">bibliothèques logicielles</a> ;</li>
<li>un <i><span class="lang-en" lang="en"><a href="Java_Runtime_Environment" class="mw-redirect" title="Java Runtime Environment">Java Runtime Environment</a></span></i> (JRE), contenant le seul <a href="Environnement_d'ex%C3%A9cution" title="Environnement d'exécution">environnement d'exécution</a> (compris de base dans le JDK).</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Versions_et_historique">Versions et historique</h2></div>
<p><i><span class="lang-en" lang="en">Java 2 Platform, Standard Edition</span></i>, ou J2SE, a été renommée <i><span class="lang-en" lang="en">Java Platform, Standard Edition</span></i>, ou Java SE, par <a href="Sun_Microsystems" title="Sun Microsystems">Sun Microsystems</a> juste après son rachat par <a href="Oracle_Corporation" class="mw-redirect" title="Oracle Corporation">Oracle Corporation</a> en 2009.
</p><p>Oracle a annoncé en <time class="nowrap" datetime="2011-07" data-sort-value="2011-07">juillet 2011</time> la sortie de Java SE 7 pour le mois d'août de cette même année. Cette version n'a toutefois été préconisée à la communauté d'utilisateurs qu'un an plus tard. Elle a été mise à jour plusieurs fois de suite, ainsi que Java 6, principalement pour corriger des <a href="Vuln%C3%A9rabilit%C3%A9_(informatique)" title="Vulnérabilité (informatique)">failles de sécurité</a>.
</p><p>Java 8 est sorti en <time class="nowrap" datetime="2014-03" data-sort-value="2014-03">mars 2014</time>, compatible sur <a href="Apple" title="Apple">Apple</a> à partir de <a href="Mac_OS_X_v10.7" class="mw-redirect" title="Mac OS X v10.7">MacOSX 10.7</a> seulement.
</p><p>Fin 2017, les versions suivantes d'implémentation de Java SE RunTimeEnvironment par Oracle existent :
</p>
<table class="wikitable">
<tbody><tr>
<th>Version</th>
<th>Last public update</th>
<th>Dénomination JSE/JRE</th>
<th>Nom de code</th>
<th>Spécifications</th>
<th>JDK</th>
<th>Statut actuel</th>
<th>Période de maintenance
</th></tr>
<tr>
<td>1.8</td>
<td>0.171</td>
<td>Java SE 8</td>
<td>Kenaï</td>
<td>-</td>
<td><a rel="nofollow" class="external text" href="https://web.archive.org/web/20140829134921/https://jdk8.java.net/">1.8</a></td>
<td>Stable, actuel, version <a rel="nofollow" class="external text" href="http://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html">1.8.0.171</a> proposée aux utilisateurs par Oracle</td>
<td>
</td></tr>
<tr>
<td>1.7</td>
<td>0.80</td>
<td>Java SE 7</td>
<td>Dolphin</td>
<td><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=336">JSR 336</a></td>
<td><a rel="nofollow" class="external text" href="https://web.archive.org/web/20140903094835/https://jdk7.java.net/">1.7</a></td>
<td>Stable, actuel, version 1.7.0.80 proposée aux développeurs et utilisateurs</td>
<td>2011-2015 ou +
</td></tr>
<tr>
<td>1.6</td>
<td>0.45/0.51</td>
<td>Java SE 6</td>
<td>Mustang</td>
<td><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=270">JSR 270</a></td>
<td><a rel="nofollow" class="external text" href="http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html">1.6</a></td>
<td>Stable, actuel, version 1.6.0.45<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> proposée aux utilisateurs<br>(1.6.0.51 sur MacOSX)</td>
<td><i>2005-2013</i><sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>1.5</td>
<td>0.22</td>
<td>J2SE 5.0</td>
<td>Tiger</td>
<td><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=176">JSR 176</a></td>
<td><a rel="nofollow" class="external text" href="http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase5-419410.html">1.5</a></td>
<td>En fin de vie</td>
<td><i>2002-2006</i>
</td></tr>
<tr>
<td>1.4</td>
<td>2.19</td>
<td>J2SE 1.4</td>
<td>Merlin</td>
<td><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=59">JSR 59</a></td>
<td><a rel="nofollow" class="external text" href="http://java.sun.com/j2se/1.4.2">1.4</a></td>
<td><i>Obsolète</i></td>
<td><i>2000-2004</i>
</td></tr>
<tr>
<td>1.3</td>
<td>1.29</td>
<td>J2SE 1.3</td>
<td>Kestrel</td>
<td><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=58">JSR 58</a></td>
<td><a rel="nofollow" class="external text" href="http://java.sun.com/j2se/1.3">1.3</a></td>
<td><i>Obsolète</i></td>
<td><i>2000-2001</i>
</td></tr>
<tr>
<td>1.2</td>
<td>-</td>
<td>Java 1.2</td>
<td></td>
<td><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=52">JSR 52</a></td>
<td><a rel="nofollow" class="external text" href="http://java.sun.com/products/archive/j2se/1.2.2_017">1.2</a></td>
<td><i>N'est plus soutenu de façon active</i></td>
<td><i>2000-2006</i>
</td></tr></tbody></table>
<div class="mw-heading mw-heading2"><h2 id="Licences">Licences</h2></div>
<p>En 2023, Oracle modifie en profondeur son mode de licence pour Java SE, en ne proposant plus les licences au processeur ou à l'utilisateur nommé, mais uniquement au nombre total d'employés de l'entreprise concernée, y compris ceux qui n'utilisent pas Java<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>, ce qui risque d'augmenter significativement les coûts<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> et provoque des réactions négatives parmi les entreprises concernées<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Notes_et_références"><span id="Notes_et_r.C3.A9f.C3.A9rences"></span>Notes et références</h2></div>
<div class="references-small decimal" style=""><div class="mw-references-wrap"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a> </span><span class="reference-text"><a rel="nofollow" class="external text" href="http://www.oracle.com/technetwork/java/javase/overview/index.html">Java SE Overview</a></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a> </span><span class="reference-text"><a rel="nofollow" class="external text" href="http://www.oracle.com/technetwork/java/javase/releasenotes-136954.html">Java SE 6 Update Release Notes</a></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a> </span><span class="reference-text"><a rel="nofollow" class="external free" href="http://www.oracle.com/technetwork/java/javase/eol-135779.html">http://www.oracle.com/technetwork/java/javase/eol-135779.html</a></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a> </span><span class="reference-text"><span class="ouvrage" id="2023"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> « <a rel="nofollow" class="external text" href="https://palisadecompliance.com/resource/java-licensing-change-january-2023/"><cite style="font-style:normal;" lang="en">Oracle Java Licensing Changes</cite></a> », sur <span class="italique">Palisadecompliance</span>, <time class="nowrap" datetime="2023-01" data-sort-value="2023-01">janvier 2023</time></span></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a> </span><span class="reference-text"><span class="ouvrage" id="2023"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> « <a rel="nofollow" class="external text" href="https://www.techzine.eu/news/applications/101214/oracle-changes-its-java-pricing-as-customers-brace-for-higher-costs/"><cite style="font-style:normal;" lang="en">Oracle changes its Java pricing as customers brace for higher costs</cite></a> », sur <span class="italique">techzine.eu</span>, <time class="nowrap" datetime="2023-01-31" data-sort-value="2023-01-31">31 janvier 2023</time></span></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a> </span><span class="reference-text"><span class="ouvrage" id="2023"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> « <a rel="nofollow" class="external text" href="https://sdtimes.com/java/oracle-makes-significant-change-to-its-java-license/"><cite style="font-style:normal;" lang="en">Oracle makes significant change to its Java license</cite></a> », sur <span class="italique">SDTimes</span>, <time class="nowrap" datetime="2023-02-08" data-sort-value="2023-02-08">8 février 2023</time></span></span>
</li>
</ol></div>
</div>
<div class="mw-heading mw-heading2"><h2 id="Voir_aussi">Voir aussi</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Articles_connexes">Articles connexes</h3></div>
<ul><li><a href="Java_EE" class="mw-redirect" title="Java EE">Java EE</a> (Enterprise Edition)</li>
<li><a href="Java_ME" title="Java ME">Java ME</a> (Micro Edition)</li>
<li><a href="JavaFX" title="JavaFX">JavaFX</a></li></ul>
<div class="mw-heading mw-heading3"><h3 id="Liens_externes">Liens externes</h3></div>
<p><i>Toutes les pages suivantes sont des pages de sites Web appartenant à <a href="Oracle_Corporation" class="mw-redirect" title="Oracle Corporation">Oracle Corporation</a>, elles sont donc toutes en <a href="Anglais_am%C3%A9ricain" title="Anglais américain">anglais américain</a></i>.
</p>
<ul><li><a rel="nofollow" class="external text" href="http://www.oracle.com/technetwork/java/javase/tech/index.html">Présentation des 'briques' du J2SE</a> par Oracle</li>
<li><a rel="nofollow" class="external text" href="http://java.sun.com/j2se/">Page principale officielle de Java SE</a></li>
<li><a rel="nofollow" class="external text" href="http://java.sun.com/reference/api/index.html">Documentation de l'API Java SE</a></li>
<li><a rel="nofollow" class="external text" href="http://community.java.net/jdk/opensource/">Open Source Java</a></li>
<li><a rel="nofollow" class="external text" href="http://java.sun.com/developer/JDCTechTips/index.html">Java SE Tech Tip</a></li></ul>
<div class="mw-heading mw-heading3"><h3 id="Bibliographie">Bibliographie</h3></div>
<div class="navbox-container" style="clear:both;">
</div>
<ul id="bandeau-portail" class="bandeau-portail"><li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer" typeof="mw:File"></span></span> <span class="bandeau-portail-texte">Portail de l’informatique</span> </span></li> </ul></div><!--htdig_noindex--><div><div class="zim-footer">
Cet article est issu de <a class="external text" title="Dernière modification le 2025-03-11" href="https://fr.wikipedia.org/wiki/?title=Java_SE&oldid=223792725">Wikipédia</a>. Sauf mention contraire, le texte est disponible sous <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr">Creative Commons Attribution-Share Alike 4.0</a>. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>